package com.peiqi.aiproject.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.peiqi.aiproject.dao.PostsMapper;
import com.peiqi.aiproject.domain.vo.PostsVo;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;

/**
* @author yulian
* @description 针对表【posts】的数据库操作Service实现
*/
@Service
public class PostsService{
    @Resource
    PostsMapper postsMapper;

    /**
     * 查询所有帖子的信息，支持分页查询。
     *
     * @param page 分页参数，包含当前页码、每页数量等信息。
     * @return 返回查询结果的分页信息，包含帖子的详细信息。
     */
    public Page<PostsVo> findAll(Page<PostsVo> page) {
        // 通过postsMapper查询所有帖子信息，返回分页结果
        return postsMapper.findAll(page);
    }
}




